package com.gexiaobao.pigeon.app.model.bean

import android.os.Parcelable
import kotlinx.android.parcel.Parcelize

/**
 * @Author      : hxw
 * @Date        : 2023/4/19 17:14
 * @Describe    :
 */
@Parcelize
class AccountUserInfo(

    val name: String = "",//姓名
    val userState: Int = 0,//用户状态。
    val userId: String = "",//云商通用户 id
    val country: String = "",//国家
    val province: String = "",//省份
    val area: String = "",//县市
    val address: String = "",//地址
    val professionNo: String = "",//职业
    val telephone: String = "",//联系电话
    val phone: String = "",//手机号码
    val identityCardNo: String = "",//身份证号码
    val identityBeginDate: String = "",//证件有效开始日期
    val identityEndDate: String = "",//证件有效截止日期
    val isPhoneChecked: Boolean = false,//是否绑定手机
    val registerTime: String = "",//创建时间
    val registerIp: String = "",//创建 ip
    val payFailAmount: Int = 0,//支付失败次数
    val isIdentityChecked: Boolean = false,//是否进行实名认证
    val realNameTime: String = "",//实名认证时间
    val remark: String = "",//备注
    val source: Int = 0,//访问终端类型
    val isSetPayPwd: Boolean = false,//是否已设置支付密码
    val isSignContract: Boolean = false,//是否已签电子协议
    val acctOrgType: Int = 0,//开户机构类型 0-通联 13-华瑞银行
    val subAcctNo: String = "",//会员开通银行/通联子账号 对于会员开户机构是银行的， 建议查询两次，时间间隔3分钟
    val signContractTime: String = "",//签订电子协议时间
    val ContractNo: String = "",//电子协议编号
    val signAcctProtocolTime: String = "",//账户提现协议签订时间
    val acctProtocolNo: String = "",//账户提现协议编号
    val isBindBank: Boolean = false,//是否绑定银行卡

) : Parcelable